Integrating Software Performance Evaluation in Software-Engineering

نویسندگان

  • Matthias Becker
  • Lutz Twele
  • Helena Szczerbicka
چکیده

During a case study we encountered some problems, which could be solved manually this time, but pose a grand challenge regarding a generally applicable methodology. The case study was about verification and performance evaluation of a Fault Tolerant Computer (FTC) System to be employed in the International Space Station (ISS). Four different specifications of the FTC had to be developped for different purposes (chronologically ordered): the informal specification (Data Flow Diagram), OCCAM code (implementation), a CSP model (deadlock-analysis), and a GSPN-model for performance evaluation. Each model has been derived from the predecessors, mostly manually. This was an enduring and error-prone process, for which an integrated methodology should be developed. Why this is urgently necessary, and why this is a challenge and what steps might lead to a possible solution, these questions will be answered in this paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building a Bridge between User-Adaptive Systems Evaluation and Software Testing

User Adaptive Systems (UASs) are futile without software. Moreover, integrating user modeling component into software system may add bugs if not tested properly. However, the evaluation of UASs does not intersect with software evaluation as commonly defined in Software Engineering. We suggest adopting the common software engineering practices, changing the community’s practice and methods by in...

متن کامل

Performance evaluation of component-based software systems: A survey

Performance prediction and measurement approaches for component-based software systems help software architects to evaluate their systems based on component performance specifications created by component developers. Integrating classical performance models such as queueing networks, stochastic Petri nets, or stochastic process algebras, these approaches additionally exploit benefits of compone...

متن کامل

Integrating Model Checking in the Embedded Software Engineering Process

The embedded software industry clearly needs objective and reproducible means for early evaluation of software products. Formal methods can potentially fill the void, however industry is reluctant in applying these methods. In this study we investigate the difficulties that arise when integrating formal methods with the typical software engineering practice. More particular we look at the integ...

متن کامل

Integrating Usability, Semiotic, and Software Engineering into a Method for Evaluating User Interfaces

We present artifacts and techniques used for user interface (UI) design and evaluation, performed by professionals from the human-computer interaction (HCI) area of study, covering usability engineering and semiotic engineering, which can assist software engineering (SE) to perform usability tests starting earlier in the process. Tests of various interaction alternatives, produced from these ar...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000